Python Job: Directeur des Systèmes D'Information (H-F)

Job added on

Company

Amontech
France

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Python Job Details

Projet : Développement d’une plateforme qui à pour but l’automatisation de plusieurs taches manuelles (FME, ETL et autres) et la centralisation de tous les actions/informations dans une seule plateforme à traves des appels API pour faire les Contrôles, tests et validations des configurations des NRO (Nœud de raccordement optique), SRO (sous-répartiteur optique), LGT (Logement) et IMB (Immeuble), dans le domaine de télécommunications / fibre optique.

 Actions :
Rédaction des Specs fonctionnelles et techniques.
Installation d’un environnement de développement (venv, éditeur, serveur base de données, version-controller : Github, etc)
Définition des objectifs sous forme de fonctionnalités et sous-fonctionnalités (taches) + estimation des délais (costing)
Implémentation des taches et des Tests Unitaires (en utilisant la méthode TDD)
Tests et correction des Bugs
Tests des APIs externes (Postman) et implémentation des API REST
Automatisation des dépôts et extractions des fichiers à travers des serveurs FTP/SFTP
Implémentation des taches asynchrones (Ajax : depuis web et celery : depuis backend)
Amélioration continue de l’expérience utilisateur (Web : popups, tooltips, menus, affichages des erreurs, etc)

 Environnement Technique :
Langages de programmation : Python, Javascript, Web (HTML, CSS, JQuery)
Base de données : PostgreSQL, pgAdmin 4v6
Framework Backend : Django
API toolkit : Django REST Framework
Technologies Serveur : virtualenv, gunicorn, nginx, supervisor
Contrôleur de version : Git/GitHub, Github Desktop
Technologies Task/Queue : Celery, Redis, Flower (monitoring)
Technologies Websockets : django-channels, daphne, asgi
Technologies d’authentification : Active directory (AD) / ldap, django authtoken
Debugging : Django debug_toolbar, logger
Bibliothèques graphiques : Apexcharts
Bibliothèques design : Bootstrap 5.1.3
Outils/Technologies de Test : Postman, django TestCase, selenium
Protocoles cryptographiques : SSL 1.1 & 1.2